package dane;

/**
 * Program <code>Music Store</code>
 * Klasa <code>Client</code> tworząca obiekt przechowujący dane klienta 
 * @version 1.0 2013
 * @author Dorota Chyła, Tomasz Bednarski, Wojciech Florkowski, Łukasz Gąsiewicz
 */
public class Client {

	private String imie = null;
	private String nazwisko = null;
	private String ulica = null;
	private String miejscowosc = null;
	private String kod_pocztowy = null;
	private String telefon = null;
	private String email = null;
	
	/**
	 * Konstruktor parametrowy z wymaganymi danymi
	 * @param imie
	 * @param nazwisko
	 * @param ulica
	 * @param miejscowosc
	 * @param kod_pocztowy
	 * @param email
	 */
	public Client(String imie, String nazwisko, String ulica, String miejscowosc, String kod_pocztowy, String email)
	{
		this.imie=imie;
		this.nazwisko=nazwisko;
		this.ulica=ulica;
		this.miejscowosc=miejscowosc;
		this.kod_pocztowy=kod_pocztowy;
		this.email=email;
	}
	
	/**
	 * Konstruktor parametrowy z wszystkimi danymi
	 * @param imie
	 * @param nazwisko
	 * @param ulica
	 * @param miejscowosc
	 * @param kod_pocztowy
	 * @param email
	 * @param telefon
	 */
	public Client(String imie, String nazwisko, String ulica, String miejscowosc, String kod_pocztowy, String email, String telefon){
		this.imie=imie;
		this.nazwisko=nazwisko;
		this.ulica=ulica;
		this.miejscowosc=miejscowosc;
		this.kod_pocztowy=kod_pocztowy;
		this.email=email;
		this.telefon=telefon;
	}
	
	/**
	 * Metoda zwracająca imie klienta
	 * @return String
	 */
	public String getImie(){
		return this.imie;
	}
	
	/**
	 * Metoda zwracająca nazwisko klienta
	 * @return String
	 */
	public String getNazwisko(){
		return this.nazwisko;
	}
	
	/**
	 * Metoda zwracająca ulicę zamieszkania klienta
	 * @return String
	 */
	public String getUlica(){
		return this.ulica;
	}
	
	/**
	 * Metoda zwracająca miejscowość zamiwszkania klienta
	 * @return String
	 */
	public String getMiejscowosc(){
		return this.miejscowosc;
	}
	
	/**
	 * Metoda zwracająca kod pocztowy klienta
	 * @return String
	 */
	public String getKod(){
		return this.kod_pocztowy;
	}
	
	/**
	 * Metoda zwracająca email klienta
	 * @return String
	 */
	public String getEmail(){
		return this.email;
	}
	
	/**
	 * Metoda zwracająca telefon klienta
	 * @return String
	 */
	public String getTelefon(){
		return this.telefon;
	}
	
}
